--[[
 -- *名称:NoticeLayer
 -- *描述:公告层
 -- *版权:Copyright © 2016-2018 深圳市三只小熊科技有限公司 版权所有
 -- *作者:Administrator
 -- *创建日期:2017-10-30
 -- *修改日期:2017-10-30
 ]]
local CURRENT_MODULE_NAME = ...
local NoticeLayer = class("NoticeLayer",PokerViewBase)


--[[
 界面处理需要保证就算是错误数据也做到不崩溃
 在获取到数据的时候进行checkData操作
]]
function NoticeLayer:onCreate()
     self:initWithFilePath("noticelayer", CURRENT_MODULE_NAME);

     self:_initialize();
end

function NoticeLayer:_initialize(  )
	self._bgMask = self.node.bg_mask;
	self._bgNotice = self.node.bg_notice;
	self._txtContent = self.node.txt_content;
	self._btnClose = self.node.btn_close;

	self._btnClose:addClickEventListener(handler(self, self._onBtnCloseClicked));

	local scale = display.width / 1280;
	self._bgNotice:setScale(scale);

	AnimUtils.playPopupAnim(self._bgNotice);
end
---
 -- 返回物理按钮事件
 -- @DateTime 2017-10-30
 -- @return   [description]
 --
function NoticeLayer:backEvent()
 	NoticeLayer.super.backEvent(self);
end
---
 -- 关闭按钮事件
 -- @DateTime 2017-10-30
 -- @return   [description]
 --
function NoticeLayer:_onBtnCloseClicked(  )
	SoundMgr.ClickButton();
	self:callPartMethod("deactivate");
end
---
 -- 刷新公告内容
 -- @DateTime 2017-10-30
 -- @param    content [description]
 --
function NoticeLayer:setNoticeContent( content )
	self._txtContent:setString(content);
end

return NoticeLayer